wayland: Always attach buffer before committing
authorScott Moreau <oreaus@gmail.com>
Sun, 10 Mar 2013 16:51:01 +0000 (10:51 -0600)
committerRob Bradford <rob@linux.intel.com>
Mon, 18 Mar 2013 12:01:55 +0000 (12:01 +0000)
With recent changes in attach semantics, we always need to attach before
committing. Without this changes to the window contents to not get reflected
in the content of the surface.

Signed-off-by: Rob Bradford <rob@linux.intel.com>
gdk/wayland/gdkwindow-wayland.c

index 112a1f42722438fcc62df6f06ac31cbeaf0c64f1..fa01e904f69ff2b44a54b931c99148764465e67f 100644 (file)
@@ -327,13 +327,6 @@ gdk_wayland_window_attach_image (GdkWindow *window)
   if (GDK_WINDOW_DESTROYED (window))
     return;
 
-  /* The "drawn to" Cairo surface is the same as the Cairo surface from which
-   * we are driving the buffer for the Wayland surface. Therefore we don't
-   * need to do anything here
-   */
-  if (impl->server_surface == impl->cairo_surface)
-    return;
-
   /* The wayland surface is attached to a buffer that is from the old "drawn
    * to" surface. Unref the surface and restore the state.
    */